package com.esun.payment_api.domain;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;

public class InvForm implements Serializable {
    private Integer id;

    private String uuid;

    private Short coId;

    private String code;

    private String flowStatus;

    private Short createBy;

    private Date createAt;

    private Short updateBy;

    private Date updateAt;

    private Short deleteBy;

    private Date deleteAt;

    private String remarks;

    private Short operatorId;

    private Short opDeptId;

    private Integer contId;

    private Integer cusId;

    private Short fpType;

    private BigDecimal taxRate;

    private BigDecimal money;

    private Date receiveDate;

    private String cusAddress;

    private String cusItin;

    private String cusOpeningBank;

    private String cusBankAccount;

    private String voucherCode;

    private String voucherDate;

    private String voucherOp;

    private String isCancelled;

    private String isDeleted;

    private String contIdStr;

    private String isReceived;

    private Date cancelledAt;

    private String checkMemo;

    private String receiveType;
    //实际发票编号
    private String invCode;
    //追款责任书文档编号
    private String chaseDocCode;
    private Short needContract;
    //业务类型
    private String businessType;
    //到款id
    private Integer receiveId;
    //认领id
    private Integer dkClaimId;
    //无合同原因
    private String noContractReason;
    //线下或往年已认领  1-是 0-否
    private String isOfflineClaimed;
    //产品已交付，产品交接单本部门留存备查  1-已确认 0-未确认  默认0
    private String is_cpyjf;

    public Integer getId() {
        return id;
    }

    public void setId(Integer id) {
        this.id = id;
    }

    public String getUuid() {
        return uuid;
    }

    public void setUuid(String uuid) {
        this.uuid = uuid == null ? null : uuid.trim();
    }

    public Short getCoId() {
        return coId;
    }

    public void setCoId(Short coId) {
        this.coId = coId;
    }

    public String getCode() {
        return code;
    }

    public void setCode(String code) {
        this.code = code == null ? null : code.trim();
    }

    public String getFlowStatus() {
        return flowStatus;
    }

    public void setFlowStatus(String flowStatus) {
        this.flowStatus = flowStatus == null ? null : flowStatus.trim();
    }

    public Short getCreateBy() {
        return createBy;
    }

    public void setCreateBy(Short createBy) {
        this.createBy = createBy;
    }

    public Date getCreateAt() {
        return createAt;
    }

    public void setCreateAt(Date createAt) {
        this.createAt = createAt;
    }

    public Short getUpdateBy() {
        return updateBy;
    }

    public void setUpdateBy(Short updateBy) {
        this.updateBy = updateBy;
    }

    public Date getUpdateAt() {
        return updateAt;
    }

    public void setUpdateAt(Date updateAt) {
        this.updateAt = updateAt;
    }

    public Short getDeleteBy() {
        return deleteBy;
    }

    public void setDeleteBy(Short deleteBy) {
        this.deleteBy = deleteBy;
    }

    public Date getDeleteAt() {
        return deleteAt;
    }

    public void setDeleteAt(Date deleteAt) {
        this.deleteAt = deleteAt;
    }

    public String getRemarks() {
        return remarks;
    }

    public void setRemarks(String remarks) {
        this.remarks = remarks == null ? null : remarks.trim();
    }

    public Short getOperatorId() {
        return operatorId;
    }

    public void setOperatorId(Short operatorId) {
        this.operatorId = operatorId;
    }

    public Short getOpDeptId() {
        return opDeptId;
    }

    public void setOpDeptId(Short opDeptId) {
        this.opDeptId = opDeptId;
    }

    public Integer getContId() {
        return contId;
    }

    public void setContId(Integer contId) {
        this.contId = contId;
    }

    public Integer getCusId() {
        return cusId;
    }

    public void setCusId(Integer cusId) {
        this.cusId = cusId;
    }

    public Short getFpType() {
        return fpType;
    }

    public void setFpType(Short fpType) {
        this.fpType = fpType;
    }

    public BigDecimal getTaxRate() {
        return taxRate;
    }

    public void setTaxRate(BigDecimal taxRate) {
        this.taxRate = taxRate;
    }

    public BigDecimal getMoney() {
        return money;
    }

    public void setMoney(BigDecimal money) {
        this.money = money;
    }

    public Date getReceiveDate() {
        return receiveDate;
    }

    public void setReceiveDate(Date receiveDate) {
        this.receiveDate = receiveDate;
    }

    public String getCusAddress() {
        return cusAddress;
    }

    public void setCusAddress(String cusAddress) {
        this.cusAddress = cusAddress == null ? null : cusAddress.trim();
    }

    public String getCusItin() {
        return cusItin;
    }

    public void setCusItin(String cusItin) {
        this.cusItin = cusItin == null ? null : cusItin.trim();
    }

    public String getCusOpeningBank() {
        return cusOpeningBank;
    }

    public void setCusOpeningBank(String cusOpeningBank) {
        this.cusOpeningBank = cusOpeningBank == null ? null : cusOpeningBank.trim();
    }

    public String getCusBankAccount() {
        return cusBankAccount;
    }

    public void setCusBankAccount(String cusBankAccount) {
        this.cusBankAccount = cusBankAccount == null ? null : cusBankAccount.trim();
    }

    public String getVoucherCode() {
        return voucherCode;
    }

    public void setVoucherCode(String voucherCode) {
        this.voucherCode = voucherCode == null ? null : voucherCode.trim();
    }

    public String getVoucherDate() {
        return voucherDate;
    }

    public void setVoucherDate(String voucherDate) {
        this.voucherDate = voucherDate == null ? null : voucherDate.trim();
    }

    public String getVoucherOp() {
        return voucherOp;
    }

    public void setVoucherOp(String voucherOp) {
        this.voucherOp = voucherOp == null ? null : voucherOp.trim();
    }

    public String getIsCancelled() {
        return isCancelled;
    }

    public void setIsCancelled(String isCancelled) {
        this.isCancelled = isCancelled == null ? null : isCancelled.trim();
    }

    public String getIsDeleted() {
        return isDeleted;
    }

    public void setIsDeleted(String isDeleted) {
        this.isDeleted = isDeleted == null ? null : isDeleted.trim();
    }

    public String getContIdStr() {
        return contIdStr;
    }

    public void setContIdStr(String contIdStr) {
        this.contIdStr = contIdStr == null ? null : contIdStr.trim();
    }

    public String getIsReceived() {
        return isReceived;
    }

    public void setIsReceived(String isReceived) {
        this.isReceived = isReceived == null ? null : isReceived.trim();
    }

    public Date getCancelledAt() {
        return cancelledAt;
    }

    public void setCancelledAt(Date cancelledAt) {
        this.cancelledAt = cancelledAt;
    }

    public String getCheckMemo() {
        return checkMemo;
    }

    public void setCheckMemo(String checkMemo) {
        this.checkMemo = checkMemo == null ? null : checkMemo.trim();
    }

    public String getReceiveType() {
        return receiveType;
    }

    public void setReceiveType(String receiveType) {
        this.receiveType = receiveType == null ? null : receiveType.trim();
    }

    public String getInvCode() {
        return invCode;
    }

    public void setInvCode(String invCode) {
        this.invCode = invCode == null ? null : invCode.trim();
    }

    public String getChaseDocCode() {
        return chaseDocCode;
    }

    public void setChaseDocCode(String chaseDocCode) {
        this.chaseDocCode = chaseDocCode == null ? null : chaseDocCode.trim();
    }

    public Short getNeedContract() {
        return needContract;
    }

    public void setNeedContract(Short needContract) {
        this.needContract = needContract;
    }

    public String getBusinessType() {
        return businessType;
    }

    public void setBusinessType(String businessType) {
        this.businessType = businessType == null ? null : businessType.trim();
    }

    public Integer getReceiveId() {
        return receiveId;
    }

    public void setReceiveId(Integer receiveId) {
        this.receiveId = receiveId;
    }

    public Integer getDkClaimId() {
        return dkClaimId;
    }

    public void setDkClaimId(Integer dkClaimId) {
        this.dkClaimId = dkClaimId;
    }

    public String getNoContractReason() {
        return noContractReason;
    }

    public void setNoContractReason(String noContractReason) {
        this.noContractReason = noContractReason == null ? null : noContractReason.trim();
    }

//    public Short getIsOfflineClaimed() {
//        return isOfflineClaimed;
//    }
//
//    public void setIsOfflineClaimed(Short isOfflineClaimed) {
//        this.isOfflineClaimed = isOfflineClaimed;
//    }

    public String getIsOfflineClaimed() {
        return isOfflineClaimed;
    }

    public void setIsOfflineClaimed(String isOfflineClaimed) {
        this.isOfflineClaimed = isOfflineClaimed == null ? null : isOfflineClaimed.trim();
    }

    public String getIs_cpyjf() {
        return is_cpyjf;
    }

    public void setIs_cpyjf(String is_cpyjf) {
        this.is_cpyjf = is_cpyjf == null ? null : is_cpyjf.trim();
    }
}